Host Side Caching: Solutions and Opportunities
نویسندگان
چکیده
Host side caches use a form of storage faster than disk and less expensive than DRAM to deliver the speed demanded by data intensive applications. Today, this form of storage is NAND Flash, complementing a disk-based solution. A host side cache may integrate into an existing application seamlessly. This may be realized by using an infrastructure component (such as a storage stack middleware or the operating system) to intercept the application read and write requests for disk pages, populate the flash cache with disk pages, and use the flash to service read and write requests intelligently. This study provides an overview of host side caches, an analysis of its overhead and costs to justify its use, alternative architectures including the use of the emerging Non Volatile Memory (NVM) for the host-side cache, and future research directions. We show results using Dell’s host-side caching solution named Fluid Cache. It was built to improve the performance of OLTP workloads. However, our results using a social networking benchmark named BG shows that Fluid Cache also enhances the performance of social networking workloads anywhere from a factor of 3.6 to 18. ∗This work was conducted at Dell Research, Santa Clara, California 54080. In Proceedings of the IEEE 12th International Baltic Conference on Databases and Information Systems (DB&IS), Riga, Latvia, July 2016.
منابع مشابه
Caching Strategies for Information Centric Networking: Opportunities and Challenges
Internet usage has shifted from host-centric end-to-end communication to a content-centric approach mainly used for content delivery. Information Centric Networking (ICN) was proposed as a promising novel content delivery architecture. ICN includes in-network caching features at every node which has a major impact on content retrieval. For instance, the ICN efficiency depends drastically on the...
متن کاملWorkload Characterization of a Personalized Web Site — And Its Implications for Dynamic Content Caching
Requests for dynamic and personalized content increasingly dominate current-day Internet traffic; however, traditional caching architectures are not well-suited to cache such content. Several recently proposed techniques, which exploit reuse at the sub-document level, promise to address this shortcoming, but require a better understanding of the workloads seen on web sites that serve such conte...
متن کاملFlash-Conscious Cache Population for Enterprise Database Workloads
Host-side flash caching has lately emerged as a suitable and e↵ective means of accelerating enterprise workloads. However, cache management for flash-based caching is di↵erent from traditional DRAM-based caching. A flash cache sits underneath the DRAM cache. Its position in the hierarchy combined with the unique characteristics of flash, calls for a di↵erent cache management solution. Specifica...
متن کاملWeb Caching Accelerating Dynamic Web Content Generation the Dynamic Content Accelerator Related Work on Dynamic Content Generation Related Work on Dynamic Content Generation (cont.) Man:a Data Warehouse Intelligent Cache Manag- Er, " Proc. 22nd Int'l Conf. Very Large Data Bases
As a middle-tier, server-side caching engine, the Dynamic Content Accelerator reduces dynamic page-generation processing delays by caching fragments of dynamically generated Web pages. I ncreasingly, e-business sites employ dynamic Web pages because they enable a much wider range of interaction than static HTML pages can provide. By using dynamic page-generation technologies, a Web site can gen...
متن کاملReliable Writeback for Client-side Flash Caches
Modern data centers are increasingly using shared storage solutions for ease of management. Data is cached on the client side on inexpensive and high-capacity flash devices, helping improve performance and reduce contention on the storage side. Currently, write-through caching is used because it ensures consistency and durability under client failures, but it offers poor performance for write-h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016